Job Overview
We are in search of a dedicated Senior Software Engineer to become a vital member of our innovative team specializing in open-source software, Linux, and Data Center automation. This role presents a unique chance to cultivate a rewarding career while collaborating with some of the most talented professionals in the technology sector.
Key Responsibilities
- Develop and enhance core components and features for the Metal As A Service (MAAS) platform, striving to establish it as the premier bare-metal cloud system.
- Architect solutions that prioritize simplicity, efficiency, and user experience.
- Engage collaboratively with cross-functional teams to ensure seamless integration of MAAS with other tools and adherence to release schedules.
- Contribute actively to our continuous integration framework, focusing on improving test coverage and feedback mechanisms.
- Assist in drafting high-quality documentation for Data Center operators and end-users.
- Take initiative and ownership of problem-solving, ensuring effective resolution of challenges.
- Participate in international travel on a few occasions annually to work closely with colleagues from various teams.
Required Skills
- Proven experience in professional software development in Python, Go (for back-end roles), or TypeScript, React (for front-end roles).
- Ability to quickly grasp new systems and methodologies.
- Strong analytical and troubleshooting capabilities.
- Proficient communication skills in English, both written and verbal.
- Familiarity with Linux server technologies, including virtualization (KVM) and containerization (LXC).
- Knowledge of network technologies such as PXE, DHCP, TFTP, DNS, and NTP.
- Experience with networking and storage technologies, as well as cloud hosting environments.
- Familiarity with open-source development tools and practices.
Qualifications
- A Bachelor's degree (or equivalent) in Computer Science, a STEM field, or a related discipline.
- Experience with Baseboard Management Controllers and relevant protocols (e.g., Redfish, IPMI, AMT) is beneficial.
- Ideally, familiarity with large-scale server provisioning, automation, and orchestration.
Career Growth Opportunities
We offer a structured environment that emphasizes professional development, enabling team members to enhance their skills and advance in their careers. This includes a personal learning and development budget of $2,000 annually.
Company Culture And Values
Our organization is committed to fostering a diverse and inclusive workplace. We believe that a variety of perspectives contributes to a richer work environment and superior products. We encourage individuals from all backgrounds to apply, promoting an atmosphere of collaboration and openness.
Compensation And Benefits
- Competitive salary with a performance-driven annual bonus.
- Annual review of compensation to acknowledge and reward exceptional performance.
- Remote-first work culture with in-person team gatherings twice a year.
- Recognition programs and annual holiday leave.
- Generous maternity and paternity leave policies.
- Employee Assistance Program to support your well-being.
- Opportunities to travel and connect with colleagues across various teams.
- Priority Pass for travel and upgrades during company-sponsored events.
Employment Type: Full-Time